# 判断是否为 Unix 系统
unix:!macx {
    SESSION_TYPE = $$system(echo $XDG_SESSION_TYPE)
    # 判断是否包含 X11
    contains(SESSION_TYPE,"x11"){
        DEFINES += _DE_ENV_X11_
    } else {
        # 判断是否包含 Wayland
        contains(QT_CONFIG, "wayland") {
            DEFINES += _DE_ENV_WAYLAND_
        }
        else {
            message("当前Unix")
        }
    }
    message("桌面环境："$$SESSION_TYPE)
}

# 判断是否为 Windows 系统
win32 {
    message("桌面环境：Windows")
}

# 判断是否为 macOS
macx {
    message("桌面环境：MAC OS")
}
